package com.bitoon.basketdudes.web.admin;

import com.bitoon.basketdudes.web.BaseAction;
import com.opensymphony.xwork2.ActionContext;
import java.util.Locale;

public class NoAutorizado extends BaseAction{

    //acceso a la clase estatica BaseActionAdmin
    protected BaseActionAdmin bsaadmin = BaseActionAdmin.getInstance();

    @Override
    public String execute(){
        // Fijar idioma si se esta cambiando dentro de que no esta autorizado
        String idioma_na = (String)session.get("bd_lang");
        if ( (idioma_na==null) || (!idioma_na.equalsIgnoreCase("en") && !idioma_na.equalsIgnoreCase("es"))) {
            idioma_na = "en";
        }
        //log.debug("fijando idioma: " + idioma);
        ActionContext.getContext().setLocale(new Locale(idioma_na));

        return SUCCESS;
    }

    public BaseActionAdmin getBsaadmin() {
        return bsaadmin;
    }

    public void setBsaadmin(BaseActionAdmin bsaadmin) {
        this.bsaadmin = bsaadmin;
    }
}
